
// Copyright (c) 2014 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef CSSValueKeywords_h
#define CSSValueKeywords_h

#include "core/css/parser/CSSParserMode.h"
#include <string.h>

namespace blink {

enum CSSValueID {
    CSSValueInvalid = 0,
    CSSValueInherit = 1,
    CSSValueInitial = 2,
    CSSValueNone = 3,
    CSSValueHidden = 4,
    CSSValueInset = 5,
    CSSValueGroove = 6,
    CSSValueOutset = 7,
    CSSValueRidge = 8,
    CSSValueDotted = 9,
    CSSValueDashed = 10,
    CSSValueSolid = 11,
    CSSValueDouble = 12,
    CSSValueCaption = 13,
    CSSValueIcon = 14,
    CSSValueMenu = 15,
    CSSValueMessageBox = 16,
    CSSValueSmallCaption = 17,
    CSSValueWebkitMiniControl = 18,
    CSSValueWebkitSmallControl = 19,
    CSSValueWebkitControl = 20,
    CSSValueStatusBar = 21,
    CSSValueItalic = 22,
    CSSValueOblique = 23,
    CSSValueAll = 24,
    CSSValueCommonLigatures = 25,
    CSSValueNoCommonLigatures = 26,
    CSSValueDiscretionaryLigatures = 27,
    CSSValueNoDiscretionaryLigatures = 28,
    CSSValueHistoricalLigatures = 29,
    CSSValueNoHistoricalLigatures = 30,
    CSSValueContextual = 31,
    CSSValueNoContextual = 32,
    CSSValueSmallCaps = 33,
    CSSValueAllSmallCaps = 34,
    CSSValuePetiteCaps = 35,
    CSSValueAllPetiteCaps = 36,
    CSSValueUnicase = 37,
    CSSValueTitlingCaps = 38,
    CSSValueLiningNums = 39,
    CSSValueOldstyleNums = 40,
    CSSValueProportionalNums = 41,
    CSSValueTabularNums = 42,
    CSSValueDiagonalFractions = 43,
    CSSValueStackedFractions = 44,
    CSSValueOrdinal = 45,
    CSSValueSlashedZero = 46,
    CSSValueNormal = 47,
    CSSValueBold = 48,
    CSSValueBolder = 49,
    CSSValueLighter = 50,
    CSSValue100 = 51,
    CSSValue200 = 52,
    CSSValue300 = 53,
    CSSValue400 = 54,
    CSSValue500 = 55,
    CSSValue600 = 56,
    CSSValue700 = 57,
    CSSValue800 = 58,
    CSSValue900 = 59,
    CSSValueUltraCondensed = 60,
    CSSValueExtraCondensed = 61,
    CSSValueCondensed = 62,
    CSSValueSemiCondensed = 63,
    CSSValueSemiExpanded = 64,
    CSSValueExpanded = 65,
    CSSValueExtraExpanded = 66,
    CSSValueUltraExpanded = 67,
    CSSValueXxSmall = 68,
    CSSValueXSmall = 69,
    CSSValueSmall = 70,
    CSSValueMedium = 71,
    CSSValueLarge = 72,
    CSSValueXLarge = 73,
    CSSValueXxLarge = 74,
    CSSValueWebkitXxxLarge = 75,
    CSSValueSmaller = 76,
    CSSValueLarger = 77,
    CSSValueSerif = 78,
    CSSValueSansSerif = 79,
    CSSValueCursive = 80,
    CSSValueFantasy = 81,
    CSSValueMonospace = 82,
    CSSValueWebkitBody = 83,
    CSSValueWebkitPictograph = 84,
    CSSValueSwap = 85,
    CSSValueFallback = 86,
    CSSValueOptional = 87,
    CSSValueAqua = 88,
    CSSValueBlack = 89,
    CSSValueBlue = 90,
    CSSValueFuchsia = 91,
    CSSValueGray = 92,
    CSSValueGreen = 93,
    CSSValueLime = 94,
    CSSValueMaroon = 95,
    CSSValueNavy = 96,
    CSSValueOlive = 97,
    CSSValueOrange = 98,
    CSSValuePurple = 99,
    CSSValueRed = 100,
    CSSValueSilver = 101,
    CSSValueTeal = 102,
    CSSValueWhite = 103,
    CSSValueYellow = 104,
    CSSValueTransparent = 105,
    CSSValueWebkitLink = 106,
    CSSValueWebkitActivelink = 107,
    CSSValueActiveborder = 108,
    CSSValueActivecaption = 109,
    CSSValueAppworkspace = 110,
    CSSValueBackground = 111,
    CSSValueButtonface = 112,
    CSSValueButtonhighlight = 113,
    CSSValueButtonshadow = 114,
    CSSValueButtontext = 115,
    CSSValueCaptiontext = 116,
    CSSValueGraytext = 117,
    CSSValueHighlight = 118,
    CSSValueHighlighttext = 119,
    CSSValueInactiveborder = 120,
    CSSValueInactivecaption = 121,
    CSSValueInactivecaptiontext = 122,
    CSSValueInfobackground = 123,
    CSSValueInfotext = 124,
    CSSValueMenutext = 125,
    CSSValueScrollbar = 126,
    CSSValueThreeddarkshadow = 127,
    CSSValueThreedface = 128,
    CSSValueThreedhighlight = 129,
    CSSValueThreedlightshadow = 130,
    CSSValueThreedshadow = 131,
    CSSValueWindow = 132,
    CSSValueWindowframe = 133,
    CSSValueWindowtext = 134,
    CSSValueInternalActiveListBoxSelection = 135,
    CSSValueInternalActiveListBoxSelectionText = 136,
    CSSValueInternalInactiveListBoxSelection = 137,
    CSSValueInternalInactiveListBoxSelectionText = 138,
    CSSValueWebkitFocusRingColor = 139,
    CSSValueCurrentcolor = 140,
    CSSValueGrey = 141,
    CSSValueInternalQuirkInherit = 142,
    CSSValueRepeat = 143,
    CSSValueRepeatX = 144,
    CSSValueRepeatY = 145,
    CSSValueNoRepeat = 146,
    CSSValueClear = 147,
    CSSValueCopy = 148,
    CSSValueSourceOver = 149,
    CSSValueSourceIn = 150,
    CSSValueSourceOut = 151,
    CSSValueSourceAtop = 152,
    CSSValueDestinationOver = 153,
    CSSValueDestinationIn = 154,
    CSSValueDestinationOut = 155,
    CSSValueDestinationAtop = 156,
    CSSValueXor = 157,
    CSSValuePlusLighter = 158,
    CSSValueBaseline = 159,
    CSSValueMiddle = 160,
    CSSValueSub = 161,
    CSSValueSuper = 162,
    CSSValueTextTop = 163,
    CSSValueTextBottom = 164,
    CSSValueTop = 165,
    CSSValueBottom = 166,
    CSSValueWebkitBaselineMiddle = 167,
    CSSValueWebkitAuto = 168,
    CSSValueLeft = 169,
    CSSValueRight = 170,
    CSSValueCenter = 171,
    CSSValueJustify = 172,
    CSSValueWebkitLeft = 173,
    CSSValueWebkitRight = 174,
    CSSValueWebkitCenter = 175,
    CSSValueWebkitMatchParent = 176,
    CSSValueInternalCenter = 177,
    CSSValueInterWord = 178,
    CSSValueDistribute = 179,
    CSSValueOutside = 180,
    CSSValueInside = 181,
    CSSValueDisc = 182,
    CSSValueCircle = 183,
    CSSValueSquare = 184,
    CSSValueDecimal = 185,
    CSSValueDecimalLeadingZero = 186,
    CSSValueArabicIndic = 187,
    CSSValueBengali = 188,
    CSSValueCambodian = 189,
    CSSValueKhmer = 190,
    CSSValueDevanagari = 191,
    CSSValueGujarati = 192,
    CSSValueGurmukhi = 193,
    CSSValueKannada = 194,
    CSSValueLao = 195,
    CSSValueMalayalam = 196,
    CSSValueMongolian = 197,
    CSSValueMyanmar = 198,
    CSSValueOriya = 199,
    CSSValuePersian = 200,
    CSSValueUrdu = 201,
    CSSValueTelugu = 202,
    CSSValueTibetan = 203,
    CSSValueThai = 204,
    CSSValueLowerRoman = 205,
    CSSValueUpperRoman = 206,
    CSSValueLowerGreek = 207,
    CSSValueLowerAlpha = 208,
    CSSValueLowerLatin = 209,
    CSSValueUpperAlpha = 210,
    CSSValueUpperLatin = 211,
    CSSValueCjkEarthlyBranch = 212,
    CSSValueCjkHeavenlyStem = 213,
    CSSValueEthiopicHalehame = 214,
    CSSValueEthiopicHalehameAm = 215,
    CSSValueEthiopicHalehameTiEr = 216,
    CSSValueEthiopicHalehameTiEt = 217,
    CSSValueHangul = 218,
    CSSValueHangulConsonant = 219,
    CSSValueKoreanHangulFormal = 220,
    CSSValueKoreanHanjaFormal = 221,
    CSSValueKoreanHanjaInformal = 222,
    CSSValueHebrew = 223,
    CSSValueArmenian = 224,
    CSSValueLowerArmenian = 225,
    CSSValueUpperArmenian = 226,
    CSSValueGeorgian = 227,
    CSSValueCjkIdeographic = 228,
    CSSValueSimpChineseFormal = 229,
    CSSValueSimpChineseInformal = 230,
    CSSValueTradChineseFormal = 231,
    CSSValueTradChineseInformal = 232,
    CSSValueHiragana = 233,
    CSSValueKatakana = 234,
    CSSValueHiraganaIroha = 235,
    CSSValueKatakanaIroha = 236,
    CSSValueInline = 237,
    CSSValueBlock = 238,
    CSSValueListItem = 239,
    CSSValueInlineBlock = 240,
    CSSValueTable = 241,
    CSSValueInlineTable = 242,
    CSSValueTableRowGroup = 243,
    CSSValueTableHeaderGroup = 244,
    CSSValueTableFooterGroup = 245,
    CSSValueTableRow = 246,
    CSSValueTableColumnGroup = 247,
    CSSValueTableColumn = 248,
    CSSValueTableCell = 249,
    CSSValueTableCaption = 250,
    CSSValueWebkitBox = 251,
    CSSValueWebkitInlineBox = 252,
    CSSValueFlex = 253,
    CSSValueInlineFlex = 254,
    CSSValueGrid = 255,
    CSSValueInlineGrid = 256,
    CSSValueContents = 257,
    CSSValueWebkitFlex = 258,
    CSSValueWebkitInlineFlex = 259,
    CSSValueAuto = 260,
    CSSValueCrosshair = 261,
    CSSValueDefault = 262,
    CSSValuePointer = 263,
    CSSValueMove = 264,
    CSSValueVerticalText = 265,
    CSSValueCell = 266,
    CSSValueContextMenu = 267,
    CSSValueAlias = 268,
    CSSValueProgress = 269,
    CSSValueNoDrop = 270,
    CSSValueNotAllowed = 271,
    CSSValueZoomIn = 272,
    CSSValueZoomOut = 273,
    CSSValueEResize = 274,
    CSSValueNeResize = 275,
    CSSValueNwResize = 276,
    CSSValueNResize = 277,
    CSSValueSeResize = 278,
    CSSValueSwResize = 279,
    CSSValueSResize = 280,
    CSSValueWResize = 281,
    CSSValueEwResize = 282,
    CSSValueNsResize = 283,
    CSSValueNeswResize = 284,
    CSSValueNwseResize = 285,
    CSSValueColResize = 286,
    CSSValueRowResize = 287,
    CSSValueText = 288,
    CSSValueWait = 289,
    CSSValueHelp = 290,
    CSSValueAllScroll = 291,
    CSSValueWebkitGrab = 292,
    CSSValueWebkitGrabbing = 293,
    CSSValueWebkitZoomIn = 294,
    CSSValueWebkitZoomOut = 295,
    CSSValueLtr = 296,
    CSSValueRtl = 297,
    CSSValueCapitalize = 298,
    CSSValueUppercase = 299,
    CSSValueLowercase = 300,
    CSSValueVisible = 301,
    CSSValueCollapse = 302,
    CSSValueA3 = 303,
    CSSValueA4 = 304,
    CSSValueA5 = 305,
    CSSValueAbove = 306,
    CSSValueAbsolute = 307,
    CSSValueAlways = 308,
    CSSValueAvoid = 309,
    CSSValueB4 = 310,
    CSSValueB5 = 311,
    CSSValueBelow = 312,
    CSSValueBidiOverride = 313,
    CSSValueBlink = 314,
    CSSValueBoth = 315,
    CSSValueCloseQuote = 316,
    CSSValueEmbed = 317,
    CSSValueFixed = 318,
    CSSValueHand = 319,
    CSSValueHide = 320,
    CSSValueIsolate = 321,
    CSSValueIsolateOverride = 322,
    CSSValuePlaintext = 323,
    CSSValueWebkitIsolate = 324,
    CSSValueWebkitIsolateOverride = 325,
    CSSValueWebkitPlaintext = 326,
    CSSValueLandscape = 327,
    CSSValueLedger = 328,
    CSSValueLegal = 329,
    CSSValueLetter = 330,
    CSSValueLineThrough = 331,
    CSSValueLocal = 332,
    CSSValueNoCloseQuote = 333,
    CSSValueNoOpenQuote = 334,
    CSSValueNowrap = 335,
    CSSValueOpenQuote = 336,
    CSSValueOverlay = 337,
    CSSValueOverline = 338,
    CSSValuePortrait = 339,
    CSSValuePre = 340,
    CSSValuePreLine = 341,
    CSSValuePreWrap = 342,
    CSSValueRelative = 343,
    CSSValueScroll = 344,
    CSSValueSeparate = 345,
    CSSValueShow = 346,
    CSSValueStatic = 347,
    CSSValueThick = 348,
    CSSValueThin = 349,
    CSSValueUnderline = 350,
    CSSValueWavy = 351,
    CSSValueWebkitNowrap = 352,
    CSSValueStretch = 353,
    CSSValueStart = 354,
    CSSValueEnd = 355,
    CSSValueClone = 356,
    CSSValueSlice = 357,
    CSSValueReverse = 358,
    CSSValueHorizontal = 359,
    CSSValueVertical = 360,
    CSSValueInlineAxis = 361,
    CSSValueBlockAxis = 362,
    CSSValueSingle = 363,
    CSSValueMultiple = 364,
    CSSValueFlexStart = 365,
    CSSValueFlexEnd = 366,
    CSSValueSpaceBetween = 367,
    CSSValueSpaceAround = 368,
    CSSValueSpaceEvenly = 369,
    CSSValueUnsafe = 370,
    CSSValueSafe = 371,
    CSSValueRow = 372,
    CSSValueRowReverse = 373,
    CSSValueColumn = 374,
    CSSValueColumnReverse = 375,
    CSSValueWrap = 376,
    CSSValueWrapReverse = 377,
    CSSValueAutoFlow = 378,
    CSSValueDense = 379,
    CSSValueReadOnly = 380,
    CSSValueReadWrite = 381,
    CSSValueReadWritePlaintextOnly = 382,
    CSSValueElement = 383,
    CSSValueWebkitMinContent = 384,
    CSSValueWebkitMaxContent = 385,
    CSSValueWebkitFillAvailable = 386,
    CSSValueWebkitFitContent = 387,
    CSSValueMinContent = 388,
    CSSValueMaxContent = 389,
    CSSValueFitContent = 390,
    CSSValueClip = 391,
    CSSValueEllipsis = 392,
    CSSValueObjects = 393,
    CSSValueInk = 394,
    CSSValueDiscard = 395,
    CSSValueBreakAll = 396,
    CSSValueKeepAll = 397,
    CSSValueBreakWord = 398,
    CSSValueSpace = 399,
    CSSValueLoose = 400,
    CSSValueStrict = 401,
    CSSValueAfterWhiteSpace = 402,
    CSSValueManual = 403,
    CSSValueCheckbox = 404,
    CSSValueRadio = 405,
    CSSValuePushButton = 406,
    CSSValueSquareButton = 407,
    CSSValueButton = 408,
    CSSValueButtonBevel = 409,
    CSSValueInnerSpinButton = 410,
    CSSValueListbox = 411,
    CSSValueListitem = 412,
    CSSValueMediaEnterFullscreenButton = 413,
    CSSValueMediaExitFullscreenButton = 414,
    CSSValueMediaFullscreenVolumeSlider = 415,
    CSSValueMediaFullscreenVolumeSliderThumb = 416,
    CSSValueMediaMuteButton = 417,
    CSSValueMediaPlayButton = 418,
    CSSValueMediaOverlayPlayButton = 419,
    CSSValueMediaToggleClosedCaptionsButton = 420,
    CSSValueMediaSlider = 421,
    CSSValueMediaSliderthumb = 422,
    CSSValueMediaVolumeSliderContainer = 423,
    CSSValueMediaVolumeSlider = 424,
    CSSValueMediaVolumeSliderthumb = 425,
    CSSValueMediaControlsBackground = 426,
    CSSValueMediaControlsFullscreenBackground = 427,
    CSSValueMediaCurrentTimeDisplay = 428,
    CSSValueMediaTimeRemainingDisplay = 429,
    CSSValueInternalMediaCastOffButton = 430,
    CSSValueInternalMediaOverlayCastOffButton = 431,
    CSSValueInternalMediaTrackSelectionCheckmark = 432,
    CSSValueInternalMediaClosedCaptionsIcon = 433,
    CSSValueInternalMediaSubtitlesIcon = 434,
    CSSValueInternalMediaOverflowButton = 435,
    CSSValueInternalMediaDownloadButton = 436,
    CSSValueMenulist = 437,
    CSSValueMenulistButton = 438,
    CSSValueMenulistText = 439,
    CSSValueMenulistTextfield = 440,
    CSSValueMeter = 441,
    CSSValueProgressBar = 442,
    CSSValueProgressBarValue = 443,
    CSSValueSliderHorizontal = 444,
    CSSValueSliderVertical = 445,
    CSSValueSliderthumbHorizontal = 446,
    CSSValueSliderthumbVertical = 447,
    CSSValueCaret = 448,
    CSSValueSearchfield = 449,
    CSSValueSearchfieldCancelButton = 450,
    CSSValueTextfield = 451,
    CSSValueTextarea = 452,
    CSSValueCapsLockIndicator = 453,
    CSSValueRound = 454,
    CSSValueBorder = 455,
    CSSValueBorderBox = 456,
    CSSValueContent = 457,
    CSSValueContentBox = 458,
    CSSValuePadding = 459,
    CSSValuePaddingBox = 460,
    CSSValueMarginBox = 461,
    CSSValueContain = 462,
    CSSValueCover = 463,
    CSSValueLogical = 464,
    CSSValueVisual = 465,
    CSSValueAlternate = 466,
    CSSValueAlternateReverse = 467,
    CSSValueForwards = 468,
    CSSValueBackwards = 469,
    CSSValueInfinite = 470,
    CSSValueRunning = 471,
    CSSValuePaused = 472,
    CSSValueFlat = 473,
    CSSValuePreserve3d = 474,
    CSSValueEase = 475,
    CSSValueLinear = 476,
    CSSValueEaseIn = 477,
    CSSValueEaseOut = 478,
    CSSValueEaseInOut = 479,
    CSSValueStepStart = 480,
    CSSValueStepMiddle = 481,
    CSSValueStepEnd = 482,
    CSSValueSteps = 483,
    CSSValueCubicBezier = 484,
    CSSValueDocument = 485,
    CSSValueReset = 486,
    CSSValueZoom = 487,
    CSSValueVisiblePainted = 488,
    CSSValueVisibleFill = 489,
    CSSValueVisibleStroke = 490,
    CSSValuePainted = 491,
    CSSValueFill = 492,
    CSSValueStroke = 493,
    CSSValueBoundingBox = 494,
    CSSValueSpellOut = 495,
    CSSValueDigits = 496,
    CSSValueLiteralPunctuation = 497,
    CSSValueNoPunctuation = 498,
    CSSValueAntialiased = 499,
    CSSValueSubpixelAntialiased = 500,
    CSSValueOptimizeSpeed = 501,
    CSSValueOptimizeLegibility = 502,
    CSSValueGeometricPrecision = 503,
    CSSValueEconomy = 504,
    CSSValueExact = 505,
    CSSValueLr = 506,
    CSSValueRl = 507,
    CSSValueTb = 508,
    CSSValueLrTb = 509,
    CSSValueRlTb = 510,
    CSSValueTbRl = 511,
    CSSValueHorizontalTb = 512,
    CSSValueVerticalRl = 513,
    CSSValueVerticalLr = 514,
    CSSValueAfter = 515,
    CSSValueBefore = 516,
    CSSValueOver = 517,
    CSSValueUnder = 518,
    CSSValueFilled = 519,
    CSSValueOpen = 520,
    CSSValueDot = 521,
    CSSValueDoubleCircle = 522,
    CSSValueTriangle = 523,
    CSSValueSesame = 524,
    CSSValueEllipse = 525,
    CSSValueClosestSide = 526,
    CSSValueClosestCorner = 527,
    CSSValueFarthestSide = 528,
    CSSValueFarthestCorner = 529,
    CSSValueMixed = 530,
    CSSValueSideways = 531,
    CSSValueSidewaysRight = 532,
    CSSValueUpright = 533,
    CSSValueVerticalRight = 534,
    CSSValueOn = 535,
    CSSValueOff = 536,
    CSSValueOptimizeQuality = 537,
    CSSValuePixelated = 538,
    CSSValueWebkitOptimizeContrast = 539,
    CSSValueNonzero = 540,
    CSSValueEvenodd = 541,
    CSSValueAt = 542,
    CSSValueAlphabetic = 543,
    CSSValueFullscreen = 544,
    CSSValueStandalone = 545,
    CSSValueMinimalUi = 546,
    CSSValueBrowser = 547,
    CSSValueSticky = 548,
    CSSValueCoarse = 549,
    CSSValueFine = 550,
    CSSValueOnDemand = 551,
    CSSValueHover = 552,
    CSSValueMultiply = 553,
    CSSValueScreen = 554,
    CSSValueDarken = 555,
    CSSValueLighten = 556,
    CSSValueColorDodge = 557,
    CSSValueColorBurn = 558,
    CSSValueHardLight = 559,
    CSSValueSoftLight = 560,
    CSSValueDifference = 561,
    CSSValueExclusion = 562,
    CSSValueHue = 563,
    CSSValueSaturation = 564,
    CSSValueColor = 565,
    CSSValueLuminosity = 566,
    CSSValueScaleDown = 567,
    CSSValueBalance = 568,
    CSSValueWebkitPagedX = 569,
    CSSValueWebkitPagedY = 570,
    CSSValueDrag = 571,
    CSSValueNoDrag = 572,
    CSSValueSpan = 573,
    CSSValueMinmax = 574,
    CSSValueEachLine = 575,
    CSSValueProgressive = 576,
    CSSValueInterlace = 577,
    CSSValueMarkers = 578,
    CSSValueInternalExtendToZoom = 579,
    CSSValuePanX = 580,
    CSSValuePanY = 581,
    CSSValuePanLeft = 582,
    CSSValuePanRight = 583,
    CSSValuePanUp = 584,
    CSSValuePanDown = 585,
    CSSValueManipulation = 586,
    CSSValuePinchZoom = 587,
    CSSValueLastBaseline = 588,
    CSSValueSelfStart = 589,
    CSSValueSelfEnd = 590,
    CSSValueLegacy = 591,
    CSSValueSmooth = 592,
    CSSValueScrollPosition = 593,
    CSSValueRevert = 594,
    CSSValueUnset = 595,
    CSSValueLinearGradient = 596,
    CSSValueRadialGradient = 597,
    CSSValueRepeatingLinearGradient = 598,
    CSSValueRepeatingRadialGradient = 599,
    CSSValuePaint = 600,
    CSSValueWebkitCrossFade = 601,
    CSSValueWebkitGradient = 602,
    CSSValueWebkitLinearGradient = 603,
    CSSValueWebkitRadialGradient = 604,
    CSSValueWebkitRepeatingLinearGradient = 605,
    CSSValueWebkitRepeatingRadialGradient = 606,
    CSSValueWebkitImageSet = 607,
    CSSValueFrom = 608,
    CSSValueTo = 609,
    CSSValueColorStop = 610,
    CSSValueRadial = 611,
    CSSValueAttr = 612,
    CSSValueCounter = 613,
    CSSValueCounters = 614,
    CSSValueRect = 615,
    CSSValuePolygon = 616,
    CSSValueFormat = 617,
    CSSValueInvert = 618,
    CSSValueGrayscale = 619,
    CSSValueSepia = 620,
    CSSValueSaturate = 621,
    CSSValueHueRotate = 622,
    CSSValueOpacity = 623,
    CSSValueBrightness = 624,
    CSSValueContrast = 625,
    CSSValueBlur = 626,
    CSSValueDropShadow = 627,
    CSSValueUrl = 628,
    CSSValueRgb = 629,
    CSSValueRgba = 630,
    CSSValueHsl = 631,
    CSSValueHsla = 632,
    CSSValueMatrix = 633,
    CSSValueMatrix3d = 634,
    CSSValuePerspective = 635,
    CSSValueRotate = 636,
    CSSValueRotateX = 637,
    CSSValueRotateY = 638,
    CSSValueRotateZ = 639,
    CSSValueRotate3d = 640,
    CSSValueScale = 641,
    CSSValueScaleX = 642,
    CSSValueScaleY = 643,
    CSSValueScaleZ = 644,
    CSSValueScale3d = 645,
    CSSValueSkew = 646,
    CSSValueSkewX = 647,
    CSSValueSkewY = 648,
    CSSValueTranslate = 649,
    CSSValueTranslateX = 650,
    CSSValueTranslateY = 651,
    CSSValueTranslateZ = 652,
    CSSValueTranslate3d = 653,
    CSSValuePath = 654,
    CSSValueCalc = 655,
    CSSValueWebkitCalc = 656,
    CSSValueMandatory = 657,
    CSSValueProximity = 658,
    CSSValueFromImage = 659,
    CSSValueStyle = 660,
    CSSValueLayout = 661,
    CSSValueSize = 662,
    CSSValueAutoFill = 663,
    CSSValueAutoFit = 664,
    CSSValueVar = 665,
    CSSValueInternalVariableValue = 666,
    CSSValueAvoidPage = 667,
    CSSValuePage = 668,
    CSSValueRecto = 669,
    CSSValueVerso = 670,
    CSSValueAvoidColumn = 671,
    CSSValueAliceblue = 672,
    CSSValueAntiquewhite = 673,
    CSSValueAquamarine = 674,
    CSSValueAzure = 675,
    CSSValueBeige = 676,
    CSSValueBisque = 677,
    CSSValueBlanchedalmond = 678,
    CSSValueBlueviolet = 679,
    CSSValueBrown = 680,
    CSSValueBurlywood = 681,
    CSSValueCadetblue = 682,
    CSSValueChartreuse = 683,
    CSSValueChocolate = 684,
    CSSValueCoral = 685,
    CSSValueCornflowerblue = 686,
    CSSValueCornsilk = 687,
    CSSValueCrimson = 688,
    CSSValueCyan = 689,
    CSSValueDarkblue = 690,
    CSSValueDarkcyan = 691,
    CSSValueDarkgoldenrod = 692,
    CSSValueDarkgray = 693,
    CSSValueDarkgreen = 694,
    CSSValueDarkgrey = 695,
    CSSValueDarkkhaki = 696,
    CSSValueDarkmagenta = 697,
    CSSValueDarkolivegreen = 698,
    CSSValueDarkorange = 699,
    CSSValueDarkorchid = 700,
    CSSValueDarkred = 701,
    CSSValueDarksalmon = 702,
    CSSValueDarkseagreen = 703,
    CSSValueDarkslateblue = 704,
    CSSValueDarkslategray = 705,
    CSSValueDarkslategrey = 706,
    CSSValueDarkturquoise = 707,
    CSSValueDarkviolet = 708,
    CSSValueDeeppink = 709,
    CSSValueDeepskyblue = 710,
    CSSValueDimgray = 711,
    CSSValueDimgrey = 712,
    CSSValueDodgerblue = 713,
    CSSValueFirebrick = 714,
    CSSValueFloralwhite = 715,
    CSSValueForestgreen = 716,
    CSSValueGainsboro = 717,
    CSSValueGhostwhite = 718,
    CSSValueGold = 719,
    CSSValueGoldenrod = 720,
    CSSValueGreenyellow = 721,
    CSSValueHoneydew = 722,
    CSSValueHotpink = 723,
    CSSValueIndianred = 724,
    CSSValueIndigo = 725,
    CSSValueIvory = 726,
    CSSValueKhaki = 727,
    CSSValueLavender = 728,
    CSSValueLavenderblush = 729,
    CSSValueLawngreen = 730,
    CSSValueLemonchiffon = 731,
    CSSValueLightblue = 732,
    CSSValueLightcoral = 733,
    CSSValueLightcyan = 734,
    CSSValueLightgoldenrodyellow = 735,
    CSSValueLightgray = 736,
    CSSValueLightgreen = 737,
    CSSValueLightgrey = 738,
    CSSValueLightpink = 739,
    CSSValueLightsalmon = 740,
    CSSValueLightseagreen = 741,
    CSSValueLightskyblue = 742,
    CSSValueLightslategray = 743,
    CSSValueLightslategrey = 744,
    CSSValueLightsteelblue = 745,
    CSSValueLightyellow = 746,
    CSSValueLimegreen = 747,
    CSSValueLinen = 748,
    CSSValueMagenta = 749,
    CSSValueMediumaquamarine = 750,
    CSSValueMediumblue = 751,
    CSSValueMediumorchid = 752,
    CSSValueMediumpurple = 753,
    CSSValueMediumseagreen = 754,
    CSSValueMediumslateblue = 755,
    CSSValueMediumspringgreen = 756,
    CSSValueMediumturquoise = 757,
    CSSValueMediumvioletred = 758,
    CSSValueMidnightblue = 759,
    CSSValueMintcream = 760,
    CSSValueMistyrose = 761,
    CSSValueMoccasin = 762,
    CSSValueNavajowhite = 763,
    CSSValueOldlace = 764,
    CSSValueOlivedrab = 765,
    CSSValueOrangered = 766,
    CSSValueOrchid = 767,
    CSSValuePalegoldenrod = 768,
    CSSValuePalegreen = 769,
    CSSValuePaleturquoise = 770,
    CSSValuePalevioletred = 771,
    CSSValuePapayawhip = 772,
    CSSValuePeachpuff = 773,
    CSSValuePeru = 774,
    CSSValuePink = 775,
    CSSValuePlum = 776,
    CSSValuePowderblue = 777,
    CSSValueRebeccapurple = 778,
    CSSValueRosybrown = 779,
    CSSValueRoyalblue = 780,
    CSSValueSaddlebrown = 781,
    CSSValueSalmon = 782,
    CSSValueSandybrown = 783,
    CSSValueSeagreen = 784,
    CSSValueSeashell = 785,
    CSSValueSienna = 786,
    CSSValueSkyblue = 787,
    CSSValueSlateblue = 788,
    CSSValueSlategray = 789,
    CSSValueSlategrey = 790,
    CSSValueSnow = 791,
    CSSValueSpringgreen = 792,
    CSSValueSteelblue = 793,
    CSSValueTan = 794,
    CSSValueThistle = 795,
    CSSValueTomato = 796,
    CSSValueTurquoise = 797,
    CSSValueViolet = 798,
    CSSValueWheat = 799,
    CSSValueWhitesmoke = 800,
    CSSValueYellowgreen = 801,
    CSSValueAlpha = 802,
    CSSValueLuminance = 803,
    CSSValueAccumulate = 804,
    CSSValueNew = 805,
    CSSValueSRGB = 806,
    CSSValueLinearRGB = 807,
    CSSValueCrispEdges = 808,
    CSSValueButt = 809,
    CSSValueMiter = 810,
    CSSValueBevel = 811,
    CSSValueBeforeEdge = 812,
    CSSValueAfterEdge = 813,
    CSSValueCentral = 814,
    CSSValueTextBeforeEdge = 815,
    CSSValueTextAfterEdge = 816,
    CSSValueIdeographic = 817,
    CSSValueHanging = 818,
    CSSValueMathematical = 819,
    CSSValueUseScript = 820,
    CSSValueNoChange = 821,
    CSSValueResetSize = 822,
    CSSValueDynamic = 823,
    CSSValueNonScalingStroke = 824,
};

const int numCSSValueKeywords = 825;
const size_t maxCSSValueKeywordLength = 42;

const char* getValueName(CSSValueID);
bool isValueAllowedInMode(unsigned short id, CSSParserMode mode);

} // namespace blink

#endif // CSSValueKeywords_h
